package org.lora.biz.workflow.engines.entity;

import java.math.BigDecimal;

public class ProcessTask {
    /**
     * <code>taskId</code> - 任务ID
     */
    private String taskId;

    /**
     * <code>processInstanceId</code> - 流程实例ID
     */
    private String processInstanceId;

    /**
     * <code>taskState</code> - 任务状态
     */
    private String taskState;

    /**
     * <code>activityDefId</code> - 环节定义ID
     */
    private String activityDefId;

    /**
     * <code>activityName</code> - 环节名称
     */
    private String activityName;

    /**
     * <code>executeId</code> - 执行者身份ID
     */
    private String executeId;

    /**
     * <code>executeName</code> - 执行者名称
     */
    private String executeName;

    /**
     * <code>grantorId</code> - 授权者身份ID
     */
    private String grantorId;

    /**
     * <code>grantorName</code> - 授权者名称
     */
    private String grantorName;

    /**
     * <code>isOpen</code> - 是否打开过
     */
    private String isOpen;

    /**
     * <code>createTime</code> - 创建时间
     */
    private BigDecimal createTime;

    /**
     * <code>finishTime</code> - 完成时间
     */
    private BigDecimal finishTime;

    /**
     * <code>isDelete</code> - 是否删除标志位
     */
    private String isDelete;

    /**
     * <code>executeAccountId</code> - 执行者账号ID
     */
    private String executeAccountId;

    /**
     * <code>executeType</code> - 执行者类型
     */
    private String executeType;

    /**
     * <code>grantorType</code> - 授权者类型
     */
    private String grantorType;

    /**
     * <code>grantorAccountId</code> - 授权账户ID
     */
    private String grantorAccountId;

    /**
     * <code>grantorReason</code> - 授权原因
     */
    private String grantorReason;

    /**
     * <code>domainId</code> - 域ID
     */
    private String domainId;

    /**
     * <code>activityNo</code> - 环节编号
     */
    private String activityNo;

    /**
     * 获取 任务ID
     *
     * @return 任务ID
     */
    public String getTaskId() {
        return taskId;
    }

    /**
     * 设置 任务ID
     *
     * @param taskId
     */
    public void setTaskId(String taskId) {
        this.taskId = taskId == null ? null : taskId.trim();
    }

    /**
     * 获取 流程实例ID
     *
     * @return 流程实例ID
     */
    public String getProcessInstanceId() {
        return processInstanceId;
    }

    /**
     * 设置 流程实例ID
     *
     * @param processInstanceId
     */
    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId == null ? null : processInstanceId.trim();
    }

    /**
     * 获取 任务状态
     *
     * @return 任务状态
     */
    public String getTaskState() {
        return taskState;
    }

    /**
     * 设置 任务状态
     *
     * @param taskState
     */
    public void setTaskState(String taskState) {
        this.taskState = taskState == null ? null : taskState.trim();
    }

    /**
     * 获取 环节定义ID
     *
     * @return 环节定义ID
     */
    public String getActivityDefId() {
        return activityDefId;
    }

    /**
     * 设置 环节定义ID
     *
     * @param activityDefId
     */
    public void setActivityDefId(String activityDefId) {
        this.activityDefId = activityDefId == null ? null : activityDefId.trim();
    }

    /**
     * 获取 环节名称
     *
     * @return 环节名称
     */
    public String getActivityName() {
        return activityName;
    }

    /**
     * 设置 环节名称
     *
     * @param activityName
     */
    public void setActivityName(String activityName) {
        this.activityName = activityName == null ? null : activityName.trim();
    }

    /**
     * 获取 执行者身份ID
     *
     * @return 执行者身份ID
     */
    public String getExecuteId() {
        return executeId;
    }

    /**
     * 设置 执行者身份ID
     *
     * @param executeId
     */
    public void setExecuteId(String executeId) {
        this.executeId = executeId == null ? null : executeId.trim();
    }

    /**
     * 获取 执行者名称
     *
     * @return 执行者名称
     */
    public String getExecuteName() {
        return executeName;
    }

    /**
     * 设置 执行者名称
     *
     * @param executeName
     */
    public void setExecuteName(String executeName) {
        this.executeName = executeName == null ? null : executeName.trim();
    }

    /**
     * 获取 授权者身份ID
     *
     * @return 授权者身份ID
     */
    public String getGrantorId() {
        return grantorId;
    }

    /**
     * 设置 授权者身份ID
     *
     * @param grantorId
     */
    public void setGrantorId(String grantorId) {
        this.grantorId = grantorId == null ? null : grantorId.trim();
    }

    /**
     * 获取 授权者名称
     *
     * @return 授权者名称
     */
    public String getGrantorName() {
        return grantorName;
    }

    /**
     * 设置 授权者名称
     *
     * @param grantorName
     */
    public void setGrantorName(String grantorName) {
        this.grantorName = grantorName == null ? null : grantorName.trim();
    }

    /**
     * 获取 是否打开过
     *
     * @return 是否打开过
     */
    public String getIsOpen() {
        return isOpen;
    }

    /**
     * 设置 是否打开过
     *
     * @param isOpen
     */
    public void setIsOpen(String isOpen) {
        this.isOpen = isOpen == null ? null : isOpen.trim();
    }

    /**
     * 获取 创建时间
     *
     * @return 创建时间
     */
    public BigDecimal getCreateTime() {
        return createTime;
    }

    /**
     * 设置 创建时间
     *
     * @param createTime
     */
    public void setCreateTime(BigDecimal createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取 完成时间
     *
     * @return 完成时间
     */
    public BigDecimal getFinishTime() {
        return finishTime;
    }

    /**
     * 设置 完成时间
     *
     * @param finishTime
     */
    public void setFinishTime(BigDecimal finishTime) {
        this.finishTime = finishTime;
    }

    /**
     * 获取 是否删除标志位
     *
     * @return 是否删除标志位
     */
    public String getIsDelete() {
        return isDelete;
    }

    /**
     * 设置 是否删除标志位
     *
     * @param isDelete
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete == null ? null : isDelete.trim();
    }

    /**
     * 获取 执行者账号ID
     *
     * @return 执行者账号ID
     */
    public String getExecuteAccountId() {
        return executeAccountId;
    }

    /**
     * 设置 执行者账号ID
     *
     * @param executeAccountId
     */
    public void setExecuteAccountId(String executeAccountId) {
        this.executeAccountId = executeAccountId == null ? null : executeAccountId.trim();
    }

    /**
     * 获取 执行者类型
     *
     * @return 执行者类型
     */
    public String getExecuteType() {
        return executeType;
    }

    /**
     * 设置 执行者类型
     *
     * @param executeType
     */
    public void setExecuteType(String executeType) {
        this.executeType = executeType == null ? null : executeType.trim();
    }

    /**
     * 获取 授权者类型
     *
     * @return 授权者类型
     */
    public String getGrantorType() {
        return grantorType;
    }

    /**
     * 设置 授权者类型
     *
     * @param grantorType
     */
    public void setGrantorType(String grantorType) {
        this.grantorType = grantorType == null ? null : grantorType.trim();
    }

    /**
     * 获取 授权账户ID
     *
     * @return 授权账户ID
     */
    public String getGrantorAccountId() {
        return grantorAccountId;
    }

    /**
     * 设置 授权账户ID
     *
     * @param grantorAccountId
     */
    public void setGrantorAccountId(String grantorAccountId) {
        this.grantorAccountId = grantorAccountId == null ? null : grantorAccountId.trim();
    }

    /**
     * 获取 授权原因
     *
     * @return 授权原因
     */
    public String getGrantorReason() {
        return grantorReason;
    }

    /**
     * 设置 授权原因
     *
     * @param grantorReason
     */
    public void setGrantorReason(String grantorReason) {
        this.grantorReason = grantorReason == null ? null : grantorReason.trim();
    }

    /**
     * 获取 域ID
     *
     * @return 域ID
     */
    public String getDomainId() {
        return domainId;
    }

    /**
     * 设置 域ID
     *
     * @param domainId
     */
    public void setDomainId(String domainId) {
        this.domainId = domainId == null ? null : domainId.trim();
    }

    /**
     * 获取 环节编号
     *
     * @return 环节编号
     */
    public String getActivityNo() {
        return activityNo;
    }

    /**
     * 设置 环节编号
     *
     * @param activityNo
     */
    public void setActivityNo(String activityNo) {
        this.activityNo = activityNo == null ? null : activityNo.trim();
    }
}